--- (9) U-Boot 関係 ---

e) U-Boot からEMモードに切替える方法

U-Boot が導入された玄箱では、kernel 2.4 が動くとカーネルパニックを起こすという事で、
動作中のLinuxからフラッシュメモリの「Status」領域に 'NGNG' を書込む方法ではEMモードに移行出来ません 。

EMモードに入るには、一旦 U-Boot のコマンドモードに入り、そこでフラッシュメモリの「Status」領域に 'NGNG' を
書込んで起動してやる必要があります。

具体的には以下の通り。

・EMモードを起動する

=> run writeng
Un-Protected 1 sectors

Flash erase: first = 55 @ 0xfff70000
last = 55 @ 0xfff70000
Flash erase: Done
Erased 1 sectors
Copy to Flash... done
=> run emboot
## Booting image at ffc00000 ...


・通常起動する

=> run writeok
Un-Protected 1 sectors

Flash erase: first = 55 @ 0xfff70000
last = 55 @ 0xfff70000
Flash erase: Done
Erased 1 sectors
Copy to Flash... done
=> boot
Loading 0:1:boot/vmlinux.UBoot

** Unable to read "boot/vmlinux.UBoot" from ide 0:1 **
## Booting image at ffc00000 ...

Return

おニッコ倶楽部 Home

2011/02/02